<?php


/*
 * Created on 15.05.2009
 * 
 */
 //Ausrüstungsplugin
$versionAusruestung = "1.0";
$aktuelleDateiAusruestung = "AusruestungsPlugin.jar";

//Zauberinfoplugin
$versionZauberinfo = "1.2";
$aktuelleDateiZauberinfo = "Zauberinfo.jar";


$dl = $_GET['dl'];
if($_GET['zauberinfo']) {

	$version = $versionZauberinfo;
	$aktuelleDatei = $aktuelleDateiZauberinfo;
}
else if($_GET['ausruestungsplugin']) {

	$version = $versionAusruestung;
	$aktuelleDatei = $aktuelleDateiAusruestung;
}
else {
	die("Unbekanntes Plugin");
}
if ($dl == "") {

	echo "version=$version";
	echo "\n";
	echo "Es gibt eine neue Version $version \n";
} else {
	$dateiPath = str_replace("..", "", $dateiPath);
	if ($dl == "aktuell") {
		$dateiPath = $aktuelleDatei;
	}

	$log = fopen("log.txt", "a");
	fwrite($log, $_SERVER['REMOTE_ADDR']);
	fwrite($log, "  ");
	fwrite($log, "$dateiPath");
	fwrite($log, "  ");
	if ($dl == "aktuell") {
		fwrite($log, "$version");
	} else {
		fwrite($log, "$betaVersion");
	}
	fwrite($log, "  ");
	fwrite($log, date("H:i d.m.Y",time()));
	fwrite($log, "\n");
	fclose($log);
	$datei = fopen("counter.txt", "r+");

	$counterstand = fgets($datei, 10);
	if ($counterstand == "") {
		$counterstand = 0;
	}
	$counterstand++;
	flock($datei, 2);

	rewind($datei);
	fwrite($datei, $counterstand);

	flock($datei, 3);
	fclose($datei);

	//$fileSize = filesize("$dateiPath"); 
	//$fileSize = $fileSize/1000;
	//$fileSize = round($fileSize, 0);

	header("Content-Type: application/java-archive");
	header("Content-Transfer-Encoding: binary"); 
	#header("Content-Length: 50KB");
	header("Content-Disposition: attachment; filename=\"$aktuelleDatei\"");
	flush();
	readfile("$dateiPath");

}
?>
